<?php
require_once "classes/persistence/UsuarioDAO.php";
require_once "classes/util/Util.php";
$dbArray = UsuarioDAO::findAllAsDbArray();
$dbArray = addActions($dbArray);
Util::printTableFromDbArray($dbArray);
echo "<input class='button' value='Nuevo Usuario' onclick='javascript:redirect(\"./abmUsuario.php\", \"contenidos\", \"\", \"POST\"); return false' type='Submit' />";
echo "<p class='backLink'><a href='javascript:redirect(\"menu.php\", \"contenidos\", \"\", \"POST\")'>Atrás</a></p>";

/**
 * Agrega una columna con las acciones que se pueden realizar sobre el registro.
 * @param Array $dbArray El array así como viene de la base de datos.
 */
function addActions($dbArray){
	$newDbArray = array();
	$i = 0;
	foreach($dbArray as $register){
		// Paso los parámetros para el POST.
		$primero = true;
		$username = $register["USU_USERNAME"];
		$name = $register["USU_NOM"];
		$lastName = $register["USU_APE"];
		$pass = $register["USU_PASS"];
		$valores = "username=$username&name=$name&lastName=$lastName&pass=$pass";
		$register["ACTIONS"] = "<div><a class=\"action\" href=\"javascript:redirect('abmUsuario.php', 'contenidos', '$valores', 'POST')\">Editar</a><div>";
		$newDbArray[$i] = $register;
		$i++;
	}
	return $newDbArray;
}